Skip to content

fix(data): move 109 records to the folders the layout documents - #400

Merged
Seungpyo1007 merged 4 commits into
developfrom
fix/data-paths
Nov 13, 2026
Merged

Seungpyo1007 merged 4 commits into
developfrom
fix/data-paths

Conversation

@TechEngineBot

Copy link
Copy Markdown
Member

What & why

Closes #296

The README documents one folder layout per category, and 109 records did not follow it. This moves them; no record's content changes and no slug changes, so API paths stay the same.

Changes

  • Laptops: 44 records that sat directly in the year folder move into their base-model folder, like the other laptops. Each already carried base_model_slug.
  • SoC and CPU: 61 SoC and 4 CPU records move to the year folder of their release_date.
  • CODEOWNERS: names an account that exists; the organisation has no teams.
  • README: record counts updated after the recent additions; the note about flat laptops is gone.

All 109 moves are pure renames (similarity 100%).

Left for a separate look

Five records sit in a folder that differs from their date, but the date itself looks wrong, so neither was touched: qualcomm-msm8998-snapdragon-835 and qualcomm-snapdragon-835-msm8998 (dated 2017-12-05), core-ultra-5-135u and core-ultra-7-155u (dated 2024-01-09 while their siblings say 2023-12-14), and kx-7000-kh-40000.

Source

Not a new-data change.

Checklist

  • The PR targets develop (main only moves through release PRs)
  • python -m app.validate passes locally
  • Files live at the correct data/<category>/<...>/<slug>.json path
  • Sidebar filled in by hand: assignees, labels, milestone, projects, and the tracker under Development

The README documents laptop/<brand>/<year>/<base_model>/<slug>.json. These 44 Apple and Microsoft records sat directly in the year folder; each already carries a base_model_slug, so the file moves into the folder of that name. Content is unchanged.
The year folder is documented as the year of release_date. These records sat in a later (or, for one, earlier) year folder than their date. Each date was checked against the record's sources and its family before moving; content is unchanged.

Five records with the same mismatch are left in place because the date itself looks wrong: the two Snapdragon 835 MSM8998 records, Core Ultra 5 135U, Core Ultra 7 155U and Zhaoxin KX-7000.
The file named @GetTechAPI/maintainers, a team that does not exist, so no path had an owner. Name @Seungpyo1007 instead.
@TechEngineBot TechEngineBot added bug Something isn't working documentation Improvements or additions to documentation data Dataset changes labels Nov 13, 2026
@Seungpyo1007
Seungpyo1007 merged commit 8bff513 into develop Nov 13, 2026
7 checks passed
@Seungpyo1007
Seungpyo1007 deleted the fix/data-paths branch November 13, 2026 14:55
@github-project-automation github-project-automation Bot moved this from Todo to Done in TechAPI-Project Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working data Dataset changes documentation Improvements or additions to documentation

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Data accuracy: corrections, duplicates and dates (workstream)

2 participants